﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using Warburton.FastBitArray.Factories;
using Warburton.FastBitArray;

namespace NUnitTests
{
    public class DefaultSuite
        : BaseSuite
    {
        public DefaultSuite()
            : base(DefaultFactory.Instance)
        {}
    }

    public class Unsafe64BitSuite
        : BaseSuite
    {
        public Unsafe64BitSuite()
            : base(Unsafe64BitFactory.Instance)
        { }
    }

    public class Safe64BitSuite
        : BaseSuite
    {
        public Safe64BitSuite()
            : base(Safe64BitFactory.Instance)
        { }
    }

    public class Unsafe32BitSuite
        : BaseSuite
    {
        public Unsafe32BitSuite()
            : base(Unsafe64BitFactory.Instance)
        { }
    }

    public class SSE64BitSuite
        : BaseSuite
    {
        public SSE64BitSuite()
            : base(SSE64BitFactory.Instance)
        { }
    }
}
